#ifndef __SCENE_BINDING_H__
#define __SCENE_BINDING_H__

struct lua_State;

namespace lua_ogre
{
extern const char *SceneClassName;
void BindScene(lua_State*);

struct LuaScene : public Ogre::SceneManager::Listener
{
	LuaScene(Ogre::SceneManager*);
	~LuaScene();
	void sceneManagerDestroyed(Ogre::SceneManager*);
	const char* GetName() const;
	Ogre::SceneManager *c_obj;
};

}

#endif